package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.ByOrdersItem;
import com.ruoyi.system.domain.vo.StaticVo;

/**
 * ordersItemService接口
 * 
 * @author ruoyi
 * @date 2024-02-01
 */
public interface IByOrdersItemService 
{
    /**
     * 查询ordersItem
     * 
     * @param id ordersItem主键
     * @return ordersItem
     */
    public ByOrdersItem selectByOrdersItemById(String id);

    /**
     * 查询ordersItem
     *
     * @param id ordersItem主键
     * @return ordersItem
     */
    public List<ByOrdersItem> getByOrderId(String id);

    /**
     * 查询ordersItem列表
     * 
     * @param byOrdersItem ordersItem
     * @return ordersItem集合
     */
    public List<ByOrdersItem> selectByOrdersItemList(ByOrdersItem byOrdersItem);

    /**
     * 新增ordersItem
     * 
     * @param byOrdersItem ordersItem
     * @return 结果
     */
    public int insertByOrdersItem(ByOrdersItem byOrdersItem);

    /**
     * 修改ordersItem
     * 
     * @param byOrdersItem ordersItem
     * @return 结果
     */
    public int updateByOrdersItem(ByOrdersItem byOrdersItem);

    /**
     * 批量删除ordersItem
     * 
     * @param ids 需要删除的ordersItem主键集合
     * @return 结果
     */
    public int deleteByOrdersItemByIds(String[] ids);

    /**
     * 删除ordersItem信息
     * 
     * @param id ordersItem主键
     * @return 结果
     */
    public int deleteByOrdersItemById(String id);


    public List<StaticVo> getMonth(String beginTime, String endTime);
}
